﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.System.Validator.Shpm.System.Validator.ComAbsMsg
 * 类型：       服务端消息类
 * 功能说明：   check返回消息抽象类
 * 作者：       章 昕
 * 创建日期：   2007/09/10
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/
using System;
using System.Collections.Generic;
using System.Text;

namespace Shpm.System.Validator
{
    public abstract class ComAbsMsg : Object
    {

        // 消息ID
        private String msgCd = null;

        // 消息替换参数{0}
        private String[] paramas = null;


        public ComAbsMsg(String msgCd)
        {
            this.msgCd = msgCd;
            this.paramas = new String[0];
        }

        public ComAbsMsg(String msgCd, String param)
        {
            this.msgCd = msgCd;
            this.paramas = new String[] { param };
        }

        public ComAbsMsg(String msgCd, String[] paramas)
        {
            this.msgCd = msgCd;
            this.paramas = paramas;
        }


        public String getMessage()
        {
            return this.getMessage(this.msgCd, this.paramas);
        }


        protected abstract String getMessage(String msgCd, String[] paramas);

    }

}
